While revenues rose by 11% year-over-year to $847 million, net losses stood at a narrower-than-expected $0.76 per share.
While revenues rose by 11% year-over-year to $847 million, net losses stood at a narrower-than-expected $0.76 per share.